![]() |
Roc Toolkit internal modules
Roc Toolkit: real-time audio streaming
|
Audio frame. More...
#include <frame.h>
Public Types | |
enum | { FlagBlank = (1 << 0) , FlagIncomplete = (1 << 1) , FlagDrops = (1 << 2) } |
Frame flags. More... | |
Public Member Functions | |
Frame (sample_t *data, size_t size) | |
Construct frame from samples. More... | |
void | set_flags (unsigned flags) |
Set flags. More... | |
unsigned | flags () const |
Get flags. More... | |
sample_t * | data () const |
Get frame data. More... | |
size_t | size () const |
Get frame data size. More... | |
anonymous enum |
Frame flags.
roc::audio::Frame::Frame | ( | sample_t * | data, |
size_t | size | ||
) |
Construct frame from samples.
sample_t * roc::audio::Frame::data | ( | ) | const |
Get frame data.
unsigned roc::audio::Frame::flags | ( | ) | const |
Get flags.
void roc::audio::Frame::set_flags | ( | unsigned | flags | ) |
Set flags.
size_t roc::audio::Frame::size | ( | ) | const |
Get frame data size.